You will implement one of the operations of a data structure that we have in our code and use frequently, but is not part of the standard library. It is a problem our Developers have encountered and solved in the past and will give you an example of the advanced use of C++ that is typical. Install an editor and C++ compiler of your choice. Your solution will be compiled with GCC 13.2.0 (with -std=c++20), and you'll have the chance to fix any compilation errors prior to submission. You may use the standard libraries for the task. You may not use other libraries. You won't need them anyway. You are free in your choice of operating system and development environment. The task is a very general programming assignment testing general problem structuring and programming proficiency.